package com.efuture.jdbctemplate;

import com.efuture.druid.DruidUtils;
import org.springframework.jdbc.core.JdbcTemplate;

import java.util.List;
import java.util.Map;

/**
 * @ClassNAME JdbcTemplateQueryForList
 * @Description 查询emp表 将所有数据返回一个List集合
 * @Author zhaoshanshan
 * @Date 2021/9/20 9:53 下午
 * @Version 1.0
 */
public class JdbcTemplateQueryForList {
    public static void main(String[] args) {
        try{
            JdbcTemplate jdbcTemplate = new JdbcTemplate(DruidUtils.getDataSource());
            String sql = "select * from emp";
            //jdbcTemplate.queryForList
            // 该方法是将查出的每条数据放到一个map集合，然后将map放到list集合里
            List<Map<String, Object>> data =  jdbcTemplate.queryForList(sql);
            for(Map<String, Object> mapData :data){
                System.out.println(mapData);
            }
        }catch (Exception e){
            e.printStackTrace();
        }
    }
}